package com.wisely.highlight_spring4.other;

public class MethodTimeTestMain {

    /**
     * @param args
     * GY
     * 2018年1月31日
     * 动态代理只能用接口类型来接收动态生成的代理对象
     */
    public static void main(String[] args) {
        
        TestService testService = new TestService();
        //必须要接口的原因为
        //动态代理类需要动态实现接口的方法,重写接口的方法
        TestServiceInterface proxyTestService = 
                (TestServiceInterface) new DynaProxyTestTime().bind(testService);
        proxyTestService.testMethod();
    }
    
}
